package com.ajhlp.spring_modules.db.multiSource.metaModel;

/**
 * 数据源基本信息查询条件
 * @author ajhlp
 *
 */
public class DBSource_Query {

	//ID
	private int id;
	//数据源名称
	private String name;
	//创建时间——起始(yyyyMMdd)
	private String start;
	//创建时间——截止(yyyyMMdd)
	private String end;
	//相关ID（类型ID、数据源ID、数据集ID等）
	private int relatedId;
	
	/**
	 * 数据源基本信息查询条件
	 */
	public DBSource_Query(){}
	
	/**
	 * 数据源基本信息查询条件
	 * @param name 数据源名称
	 * @param start 创建时间——起始
	 * @param end 创建时间——截止
	 */
	public DBSource_Query(String name, String start, String end){
		this.setName(name);
		this.setStart(start);
		this.setEnd(end);
	}
	/**
	 * 获得查询条件-ID
	 * @return
	 */
	public int getId() {
		return id;
	}
	/**
	 * 设置查询条件-ID
	 * @param id
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * 获得查询条件-数据源名称
	 * @return
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置查询条件-数据源名称
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获得查询条件-创建时间（起始）
	 * @return
	 */
	public String getStart() {
		return start;
	}
	/**
	 * 设置查询条件-创建时间（起始）
	 * @param start
	 */
	public void setStart(String start) {
		this.start = start;
	}
	/**
	 * 获得查询条件-创建时间（截止）
	 * @return
	 */
	public String getEnd() {
		return end;
	}
	/**
	 * 设置查询条件-创建时间（截止）
	 * @param end
	 */
	public void setEnd(String end) {
		this.end = end;
	}

	/**
	 * 获得相关ID（类型ID、数据源ID、数据集ID等）
	 * @return
	 */
	public int getRelatedId() {
		return relatedId;
	}

	/**
	 * 设置相关ID（类型ID、数据源ID、数据集ID等）
	 * @param relatedId
	 */
	public void setRelatedId(int relatedId) {
		this.relatedId = relatedId;
	}
	
}
